person who cultivates or sells mangoes - Spanish English Dictionary